$(document).ready(function(e) {
	var bool1=false;
	var bool2=false;
	var bool3=false;
	var bool4=false;
	var bool5=false;
	$('#validation div').find('input').after('<span class="notice"></span>');
    $('#validation div').find('input').on("keyup change",function(){
		var dataName = $(this).attr('name');
		var dataMessage = $(this).attr('data-message');
		var dataAlt = $(this).attr('data-alt');
		/*非空验证*/
		if($(this).val() == ""){
			$(this).next('span').text('*'+dataAlt+'必填');
			$(this).addClass('input-border');
		}	
		/*验证手机号*/
		if(dataName == "tel"){
			var regu =/^1([38]\d|4[57]|5[0-35-9]|7[06-8]|8[89])\d{8}$/; 
			if(regu.test($(this).val()) != true && $(this).val() != ""){
				$(this).next('span').text('*'+dataMessage);	
				$(this).addClass('input-border');
			}else if(regu.test($(this).val()) == true){
				$(this).next('span').text("");
				$(this).removeClass('input-border');	
				bool1=true;
			}
			
		}
		/*验证邮箱*/
		else if(dataName == "email"){
			var regu =/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
			if(regu.test($(this).val()) != true && $(this).val() != ""){
				$(this).next('span').text('*'+dataMessage);	
				$(this).addClass('input-border');
			}else if(regu.test($(this).val()) == true){
				$(this).next('span').text("");	
				$(this).removeClass('input-border');
				bool2=true;	
			}	
		}
		/*验证身份证*/
		else if(dataName == "card"){
			var regu =/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
			if(regu.test($(this).val()) != true && $(this).val() != ""){
				$(this).next('span').text('*'+dataMessage);	
				$(this).addClass('input-border');
			}else if(regu.test($(this).val()) == true){
				$(this).next('span').text("");
				$(this).removeClass('input-border');	
				bool3=true;	
			}	
		}
		/*验证密码*/
		else if(dataName == "password"){
			var regu =/^[a-zA-Z]{1}[a-zA-Z0-9!@#$%^&*()_+|{}?><\-\]\\[\/]{5,19}$/;
			if(regu.test($(this).val()) != true && $(this).val() != ""){
				$(this).next('span').text('*'+dataMessage);
				$(this).addClass('input-border');	
			}else if(regu.test($(this).val()) == true){
				$(this).next('span').text("");	
				$(this).removeClass('input-border');
				bool4=true;	
			}
			if($(this).val() == $('[name=confirm_password]').val() && $(this).val() != ""){
				$('[name=confirm_password]').next('span').text("");
				$('[name=confirm_password]').removeClass('input-border');
			}
		}
		/*验证确认密码*/
		else if(dataName == "confirm_password"){
			if($(this).val() == $('[name=password]').val() && $(this).val() != ""){
				$(this).next('span').text("");
				$(this).removeClass('input-border');
				bool5=true;				
		    }else if($(this).val() != $('[name=password]').val() && $(this).val() != ""){
				$(this).next('span').text('*'+dataMessage);	
				$(this).addClass('input-border');
			}
		}
	})
	//提交按钮,所有验证通过方可提交
	$('#validation').find("[type=submit]").click(function(){
		$('#validation div').find('input').keyup();
		if(bool1 && bool2 && bool3 && bool4 && bool5){
			return true;
		}else{
			return false;
		}
	});
});